package com.ruoyi.ipms_crm.dto;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.ruoyi.common.core.web.domain.BaseEntity;
import com.ruoyi.system.api.entity.Applicant;
import com.ruoyi.system.api.entity.Inventor;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.ArrayList;

/*合同详情Dto @iCAN*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@JsonIgnoreProperties(value = { "handler" }) //sql懒加载需要加这个注解
public class ContractDetailsDto  extends BaseEntity {
    private static final long serialVersionUID = 1L;

    private Integer contractId;  //合同id
    private String customerName; //顾客联系人
    private String empName;      //对接业务员姓名
    private String patentName;   //专利名称
    private String patentNo;     //专利编号号
    private String patendType;   //专利类型（字典）
    private String patentFileUrl;//专利材料oss url
    private String patentIconUrl;//专利图标oss url
    private ArrayList<Inventor> inventorList;   //发明人列表
    private ArrayList<Applicant> applicantList; //申请人列表
}